﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Physis.Edi.Hipaa.Segments {

    public class Segment {

        #region Private Properties 

        private String identifier = String.Empty;

        private List<String> elements = new List<String> ();


        private HipaaDelimiters delimeters = new HipaaDelimiters ();

        #endregion 


        #region Public Properties 

        public virtual String Identifier { get { return identifier; } }

        public virtual List<String> Elements { get { return elements; } }

        #endregion 


        #region Constructors

        protected Segment () { /* DO NOTHING */ }

        public Segment (HipaaDelimiters forDelimiters) {

            delimeters = forDelimiters;

            return;

        }

        #endregion 

    }

}
